package modelo;

import java.util.Date;

/**
 * 
 * @author matheus_campos
 *
 *Classe modelo de cliente que extende de Pessoa
 */
		
public class Cliente extends Pessoa {

	protected Time time ;
/**
 * Construtor vazio
 */
	public Cliente(){};
	/**
	 * Contrutor com os seguintes parametros
	 * 
	 * @param id identificador unico de Cliente
	 * @param time Time preferido do Cliente
	 * @param nome Nome do Cliente
	 * @param sobrenome Sobrenome do Cliente
	 * @param senha Senha de acesso ao sistema
	 * @param cpf CPF do Cliente
	 * @param sexo Sexo do Cliente
	 * @param nascimento Data de nascimento do Cliente
	 * @param email Email do cliente
	 * @param localizacao Endere@o do Cliente
	 * @param telefone Contato do Cliente
	 */
	public Cliente(int id, Time time, String nome, String sobrenome, String senha,
			String cpf, boolean sexo, Date nascimento, String email,Localizacao localizacao, String telefone) {
		super(id, nome, sobrenome, senha, cpf,sexo,nascimento, email, localizacao,telefone);
		this.time= time;
				
	}
/**
 * 
 * @return Retorna Time
 */
	public Time getTime() {
		return time;
	}
/**
 * 
 * @param Altera Time
 */
	public void setTime(Time time) {
		this.time = time;
	}
/**
 * Metodo que imprime no combobox o nome do time
 */
	@Override
	public String toString() {
		return "Cliente [time=" + time + "]";
	}
	
	
}
